package com.yy.bolg.entity;

/**
 * 工单实体类
 * @author enmaoFu
 * @date 2024-11-11
 */
public class WorkOrderBean extends BaseBean{

    /**
     * 自增ID
     */
    private int psWorkOrderId;

    /**
     * 工单编号
     */
    private String psWorkOrderCode;

    /**
     * 上报编号
     */
    private String psFeedbackCode;

    /**
     * 客户（单位）编号
     */
    private String psCustomerCode;

    /**
     * 客户（单位）名称
     */
    private String psCustomerName;

    /**
     * 客户（单位）管理人姓名
     */
    private String psCustomerUserName;

    /**
     * 客户（单位）管理人手机号
     */
    private String psCustomerUserPhone;

    /**
     * 电工编号
     */
    private String psElectricianCode;

    /**
     * 电工姓名
     */
    private String psElectricianName;

    /**
     * 电工手机号
     */
    private String psElectricianPhone;

    /**
     * 总工编号
     */
    private String psAdminUserCode;

    /**
     * 上报文字描述
     */
    private String psWorkOrderContent;

    /**
     * 上报语音描述路径
     */
    private String psWorkOrderVoiceFile;

    /**
     * 上报视频描述路径
     */
    private String psWorkOrderVideoFile;

    /**
     * 上报图片描述路径
     */
    private String psWorkOrderImgFile;

    /**
     * 上报时间
     */
    private String psFeedbackDate;

    /**
     * 上报客户地区-省
     */
    private String psFeedbackProvince;

    /**
     * 上报客户地区-市
     */
    private String psFeedbackCity;

    /**
     * 上报客户地区-区
     */
    private String psFeedbackRegion;

    /**
     * 上报客户详细地址
     */
    private String psFeedbackAddress;

    /**
     * 上报客户经度
     */
    private double psFeedbackLongitude;

    /**
     * 上报客户纬度
     */
    private double psFeedbackLatitude;

    /**
     * 上报类型，1：预警、2：故障
     */
    private int psFeedbackType;

    /**
     * 工单类型，1：派遣、2：发布
     */
    private int psWorkOrderType;

    /**
     * 工单派遣/发布时间
     */
    private String psWorkOrderEffectDate;

    /**
     * 工单要求响应时间（小时数）
     */
    private int psWorkOrderRequirementDate;

    /**
     * 工单接受或抢单时间
     */
    private String psWorkOrderAcceptDate;

    /**
     * 总工生成工单备注
     */
    private String psWorkOrderCreateRemarks;

    /**
     * 电工到场打卡-省
     */
    private String psWorkOrderArriveProvince;

    /**
     * 电工到场打卡-市
     */
    private String psWorkOrderArriveCity;

    /**
     * 电工到场打卡-区
     */
    private String psWorkOrderArriveRegion;

    /**
     * 电工到场打卡-详细地址
     */
    private String psWorkOrderArriveAddress;

    /**
     * 电工到场打卡经度
     */
    private double psWorkOrderArriveLongitude;

    /**
     * 电工到场打卡-纬度
     */
    private double psWorkOrderArriveLatitude;

    /**
     * 电工到场打卡图片路径
     */
    private String psWorkOrderArriveImg;

    /**
     * 电工到场打卡时间
     */
    private String psWorkOrderArriveDate;

    /**
     * 是否检测完成，1：是、2：否
     */
    private int psWorkOrderTestingState;

    /**
     * 是否维修完成，1：是、2：否
     */
    private int psWorkOrderRepairState;

    /**
     * 检测编号
     */
    private String psTestingCode;

    /**
     * 维修编号
     */
    private String psRepairCode;

    /**
     * 工单状态，0：待发布/待派遣、1：已发布/已派遣、2：已抢单/已接受（未到场）、3：已到场、4：检测:、5：维修、6：已结束
     */
    private int psWorkOrderState;

    /**
     * 是否已经查看，0：未查看，1：已查看
     */
    private int psWorkGlance;

    public int getPsWorkOrderId() {
        return psWorkOrderId;
    }

    public void setPsWorkOrderId(int psWorkOrderId) {
        this.psWorkOrderId = psWorkOrderId;
    }

    public String getPsWorkOrderCode() {
        return psWorkOrderCode;
    }

    public void setPsWorkOrderCode(String psWorkOrderCode) {
        this.psWorkOrderCode = psWorkOrderCode;
    }

    public String getPsFeedbackCode() {
        return psFeedbackCode;
    }

    public void setPsFeedbackCode(String psFeedbackCode) {
        this.psFeedbackCode = psFeedbackCode;
    }

    public String getPsCustomerCode() {
        return psCustomerCode;
    }

    public void setPsCustomerCode(String psCustomerCode) {
        this.psCustomerCode = psCustomerCode;
    }

    public String getPsCustomerName() {
        return psCustomerName;
    }

    public void setPsCustomerName(String psCustomerName) {
        this.psCustomerName = psCustomerName;
    }

    public String getPsCustomerUserName() {
        return psCustomerUserName;
    }

    public void setPsCustomerUserName(String psCustomerUserName) {
        this.psCustomerUserName = psCustomerUserName;
    }

    public String getPsCustomerUserPhone() {
        return psCustomerUserPhone;
    }

    public void setPsCustomerUserPhone(String psCustomerUserPhone) {
        this.psCustomerUserPhone = psCustomerUserPhone;
    }

    public String getPsElectricianCode() {
        return psElectricianCode;
    }

    public void setPsElectricianCode(String psElectricianCode) {
        this.psElectricianCode = psElectricianCode;
    }

    public String getPsElectricianName() {
        return psElectricianName;
    }

    public void setPsElectricianName(String psElectricianName) {
        this.psElectricianName = psElectricianName;
    }

    public String getPsElectricianPhone() {
        return psElectricianPhone;
    }

    public void setPsElectricianPhone(String psElectricianPhone) {
        this.psElectricianPhone = psElectricianPhone;
    }

    public String getPsAdminUserCode() {
        return psAdminUserCode;
    }

    public void setPsAdminUserCode(String psAdminUserCode) {
        this.psAdminUserCode = psAdminUserCode;
    }

    public String getPsWorkOrderContent() {
        return psWorkOrderContent;
    }

    public void setPsWorkOrderContent(String psWorkOrderContent) {
        this.psWorkOrderContent = psWorkOrderContent;
    }

    public String getPsWorkOrderVoiceFile() {
        return psWorkOrderVoiceFile;
    }

    public void setPsWorkOrderVoiceFile(String psWorkOrderVoiceFile) {
        this.psWorkOrderVoiceFile = psWorkOrderVoiceFile;
    }

    public String getPsWorkOrderVideoFile() {
        return psWorkOrderVideoFile;
    }

    public void setPsWorkOrderVideoFile(String psWorkOrderVideoFile) {
        this.psWorkOrderVideoFile = psWorkOrderVideoFile;
    }

    public String getPsWorkOrderImgFile() {
        return psWorkOrderImgFile;
    }

    public void setPsWorkOrderImgFile(String psWorkOrderImgFile) {
        this.psWorkOrderImgFile = psWorkOrderImgFile;
    }

    public String getPsFeedbackDate() {
        return psFeedbackDate;
    }

    public void setPsFeedbackDate(String psFeedbackDate) {
        this.psFeedbackDate = psFeedbackDate;
    }

    public String getPsFeedbackProvince() {
        return psFeedbackProvince;
    }

    public void setPsFeedbackProvince(String psFeedbackProvince) {
        this.psFeedbackProvince = psFeedbackProvince;
    }

    public String getPsFeedbackCity() {
        return psFeedbackCity;
    }

    public void setPsFeedbackCity(String psFeedbackCity) {
        this.psFeedbackCity = psFeedbackCity;
    }

    public String getPsFeedbackRegion() {
        return psFeedbackRegion;
    }

    public void setPsFeedbackRegion(String psFeedbackRegion) {
        this.psFeedbackRegion = psFeedbackRegion;
    }

    public String getPsFeedbackAddress() {
        return psFeedbackAddress;
    }

    public void setPsFeedbackAddress(String psFeedbackAddress) {
        this.psFeedbackAddress = psFeedbackAddress;
    }

    public double getPsFeedbackLongitude() {
        return psFeedbackLongitude;
    }

    public void setPsFeedbackLongitude(double psFeedbackLongitude) {
        this.psFeedbackLongitude = psFeedbackLongitude;
    }

    public double getPsFeedbackLatitude() {
        return psFeedbackLatitude;
    }

    public void setPsFeedbackLatitude(double psFeedbackLatitude) {
        this.psFeedbackLatitude = psFeedbackLatitude;
    }

    public int getPsFeedbackType() {
        return psFeedbackType;
    }

    public void setPsFeedbackType(int psFeedbackType) {
        this.psFeedbackType = psFeedbackType;
    }

    public int getPsWorkOrderType() {
        return psWorkOrderType;
    }

    public void setPsWorkOrderType(int psWorkOrderType) {
        this.psWorkOrderType = psWorkOrderType;
    }

    public String getPsWorkOrderEffectDate() {
        return psWorkOrderEffectDate;
    }

    public void setPsWorkOrderEffectDate(String psWorkOrderEffectDate) {
        this.psWorkOrderEffectDate = psWorkOrderEffectDate;
    }

    public int getPsWorkOrderRequirementDate() {
        return psWorkOrderRequirementDate;
    }

    public void setPsWorkOrderRequirementDate(int psWorkOrderRequirementDate) {
        this.psWorkOrderRequirementDate = psWorkOrderRequirementDate;
    }

    public String getPsWorkOrderAcceptDate() {
        return psWorkOrderAcceptDate;
    }

    public void setPsWorkOrderAcceptDate(String psWorkOrderAcceptDate) {
        this.psWorkOrderAcceptDate = psWorkOrderAcceptDate;
    }

    public String getPsWorkOrderCreateRemarks() {
        return psWorkOrderCreateRemarks;
    }

    public void setPsWorkOrderCreateRemarks(String psWorkOrderCreateRemarks) {
        this.psWorkOrderCreateRemarks = psWorkOrderCreateRemarks;
    }

    public String getPsWorkOrderArriveProvince() {
        return psWorkOrderArriveProvince;
    }

    public void setPsWorkOrderArriveProvince(String psWorkOrderArriveProvince) {
        this.psWorkOrderArriveProvince = psWorkOrderArriveProvince;
    }

    public String getPsWorkOrderArriveCity() {
        return psWorkOrderArriveCity;
    }

    public void setPsWorkOrderArriveCity(String psWorkOrderArriveCity) {
        this.psWorkOrderArriveCity = psWorkOrderArriveCity;
    }

    public String getPsWorkOrderArriveRegion() {
        return psWorkOrderArriveRegion;
    }

    public void setPsWorkOrderArriveRegion(String psWorkOrderArriveRegion) {
        this.psWorkOrderArriveRegion = psWorkOrderArriveRegion;
    }

    public String getPsWorkOrderArriveAddress() {
        return psWorkOrderArriveAddress;
    }

    public void setPsWorkOrderArriveAddress(String psWorkOrderArriveAddress) {
        this.psWorkOrderArriveAddress = psWorkOrderArriveAddress;
    }

    public double getPsWorkOrderArriveLongitude() {
        return psWorkOrderArriveLongitude;
    }

    public void setPsWorkOrderArriveLongitude(double psWorkOrderArriveLongitude) {
        this.psWorkOrderArriveLongitude = psWorkOrderArriveLongitude;
    }

    public double getPsWorkOrderArriveLatitude() {
        return psWorkOrderArriveLatitude;
    }

    public void setPsWorkOrderArriveLatitude(double psWorkOrderArriveLatitude) {
        this.psWorkOrderArriveLatitude = psWorkOrderArriveLatitude;
    }

    public String getPsWorkOrderArriveImg() {
        return psWorkOrderArriveImg;
    }

    public void setPsWorkOrderArriveImg(String psWorkOrderArriveImg) {
        this.psWorkOrderArriveImg = psWorkOrderArriveImg;
    }

    public String getPsWorkOrderArriveDate() {
        return psWorkOrderArriveDate;
    }

    public void setPsWorkOrderArriveDate(String psWorkOrderArriveDate) {
        this.psWorkOrderArriveDate = psWorkOrderArriveDate;
    }

    public int getPsWorkOrderTestingState() {
        return psWorkOrderTestingState;
    }

    public void setPsWorkOrderTestingState(int psWorkOrderTestingState) {
        this.psWorkOrderTestingState = psWorkOrderTestingState;
    }

    public int getPsWorkOrderRepairState() {
        return psWorkOrderRepairState;
    }

    public void setPsWorkOrderRepairState(int psWorkOrderRepairState) {
        this.psWorkOrderRepairState = psWorkOrderRepairState;
    }

    public String getPsTestingCode() {
        return psTestingCode;
    }

    public void setPsTestingCode(String psTestingCode) {
        this.psTestingCode = psTestingCode;
    }

    public String getPsRepairCode() {
        return psRepairCode;
    }

    public void setPsRepairCode(String psRepairCode) {
        this.psRepairCode = psRepairCode;
    }

    public int getPsWorkOrderState() {
        return psWorkOrderState;
    }

    public void setPsWorkOrderState(int psWorkOrderState) {
        this.psWorkOrderState = psWorkOrderState;
    }

    public int getPsWorkGlance() {
        return psWorkGlance;
    }

    public void setPsWorkGlance(int psWorkGlance) {
        this.psWorkGlance = psWorkGlance;
    }
}
